#include "module_test.h"

//模块加载函数，在模块加载时会被调用一次
//__init 表示此函数只在模块加载时被调用一次
//返回0，表示成功，失败通常返回一个负值
static int __init driver_init(void)
{
	printk("module test\r\n");
	return 0;
}

//模块卸载函数，在模块卸载时会被调用一次
//__exit 表示此函数只在模块卸载时被调用一次
static void __exit driver_exit(void)
{
	printk("module exit\r\n");
}

//导出模块加载函数
module_init(driver_init);
//导出模块卸载函数
module_exit(driver_exit);

//表示遵循GPL开源协议
MODULE_LICENSE("GPL");
//模块作者信息
MODULE_AUTHOR("liao fei");
//模块描述
MODULE_DESCRIPTION("module test");
//模块别名
MODULE_ALIAS("module");

